package com.sc.nft.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class GetProductDetailAdminVO {
    @ApiModelProperty("商品名称")
    private String firstTitle;
    @ApiModelProperty("商品uuid")
    private String digitalCollectionProductInfoUuid;
    @ApiModelProperty("系列")
    private String catenaName;
    @ApiModelProperty("开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date beginTime;
    @ApiModelProperty("结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date endTime;
    @ApiModelProperty("购买上限")
    private Integer upperLimit;
    @ApiModelProperty("优先购数量")
    private Integer priorityPurchaseLimit;
    @ApiModelProperty("优先购开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date priorityPurchaseBeginTime;
    @ApiModelProperty("优先购结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date priorityPurchaseEndTime;
    @ApiModelProperty("是否是优先购商品")
    private Boolean isPriorityPurchase;
    @ApiModelProperty("优先抢数量")
    private Integer rushBuyLimit;
    @ApiModelProperty("优先抢开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date rushBuyBeginTime;
    @ApiModelProperty("优先抢结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date rushBuyEndTime;
    @ApiModelProperty("是否是优先抢商品")
    private Boolean isRushBuy;
    @ApiModelProperty("商品介绍")
    private String productPresentation;
    @ApiModelProperty("特权介绍")
    private String privilegePresentation;
    @ApiModelProperty("分润模板名称")
    private String shareProfitPanelName;
    @ApiModelProperty("分润模板Id")
    private Long shareProfitPanelId;

}
